﻿#define _CRT_SECURE_NO_WARNINGS 1
#include "SeqList.h"

//void test()
//{
//	contact con;
//	//通讯录初始化
//	ContactInit(&con);
//	//添加通讯录
//	ContactAdd(&con);
//	ContactAdd(&con);
//	ContactShow(&con);
//	//删除通讯录
//	ContactPop(&con);
//	ContactShow(&con);
//	//修改通讯录
//	ContactMoidfy(&con);
//	ContactShow(&con);
//	//查找通讯录
//	ContactFind(&con);
//	//通讯录销毁
//	Contactdelete(&con);
//}

void menu()
{
	printf("***********************通讯录************************\n");
	printf("**************1.添加联系人   2.删除联系人************\n");
	printf("**************3.修改联系人   4.查找联系人************\n");
	printf("**************5.展示联系人   0.退出******************\n");
}

int main()
{
	contact con;
	ContactInit(&con);
	int input = 1;
	do
	{
		menu();
		printf("请选择:>");
		scanf("%d", &input);
		switch(input)
		{
		case 1:
			ContactAdd(&con);
			break;
		case 2:
			ContactPop(&con);
			break;
		case 3:
			ContactMoidfy(&con);
			break;
		case 4:
			ContactFind(&con);
			break;
		case 5:
			ContactShow(&con);
			break;
		case 0:
			printf("已退出!\n");
			break;
		default:
			printf("输入错误，请重新选择:>");
			break;
		}
	} while (input);
	Contactdelete(&con);
	return 0;
}